.rigthnav {z-index: 10000; position: fixed; top:45px; left: 0; width: 160px; background-color: #f9f9f9; border-collapse: separate; bottom: 0 }

.product-wrap { position: fixed; width: 248px; height: 100%; z-index: 99; background-color: #FFFFFF;  left: 5000px; top: 0px; }
.product-wrap p { color: #999999; }

.product-wrap h2 { background-color: #1d65a9; line-height: 59px; color: #FFFFFF; font-size: 16px; text-indent: 20px; }
.product-wrap ul { padding-left: 20px; padding-top: 20px; padding-right: 20px; }
.product-wrap li { line-height: 40px; font-size: 14px; border-bottom: 1px dotted #CCCCCC; list-style: none}
.product-wrap a { display: block; color: #999999; }
.product-wrap a:hover { background-color: #DFF8FF; text-decoration: none; color: #000; font-weight: bold; }


li [class^="fa-"],li [class*=" fa-"],.nav-list li [class^="fa-"],.nav-list li [class*=" fa-"]{width:auto}
.nav-list{margin:0;padding:0;list-style:none}
.nav-list .open>a,.nav-list .open>a:hover,
.nav-list .open>a:focus{background-color:#fafafa}
.nav-list>li>a,.nav-list .nav-header{margin:0;}
.nav-list>li{display:block;padding:0;margin:0;border:0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e5e5e5;position:relative}
.nav-list>li:first-child{border-top:0}
.nav-list li>a:focus{outline:0}
.nav-list>li>a{display:block;height:38px;line-height:36px;padding:0 16px 0 7px;background-color:#f9f9f9;color:#585858;text-shadow:none!important;font-size:13px;text-decoration:none}
.nav-list>li>a>[class*="fa-"]:first-child{display:inline-block;vertical-align:middle;min-width:30px;text-align:center;font-size:18px;font-weight:normal;margin-right:2px}
.nav-list>li>a:focus{background-color:#f9f9f9;color:#1963aa}
.nav-list>li>a:hover{background-color:#FFF;color:#1963aa}
.nav-list>li>a:hover:before{display:block;content:"";position:absolute;top:-1px;bottom:0;left:0;width:3px;max-width:3px;overflow:hidden;background-color:#3382af}
.nav-list>li a>.arrow{display:inline-block;width:14px!important;height:14px;line-height:14px;text-shadow:none;font-size:18px;position:absolute;right:11px;top:11px;padding:0;color:#666}
.nav-list>li a:hover>.arrow,.nav-list>li.active>a>.arrow,.nav-list>li.open>a>.arrow{color:#1963aa}
.nav-list>li.separator{height:3px;background-color:transparent;position:static;margin:1px 0;-webkit-box-shadow:none;box-shadow:none}
.nav-list>li.open>a{background-color:#fafafa;color:#1963aa}
.nav-list>li.active{background-color:#fff}
.nav-list>li.active>a,.nav-list>li.active>a:hover,.nav-list>li.active>a:focus,.nav-list>li.active>a:active{background-color:#fff;color:#2b7dbc;font-weight:bold;font-size:13px}
.nav-list>li.active>a>[class*="-"]{font-weight:normal}
.nav-list>li.active>a:hover:before{display:none}
.nav-list>li.active:after{display:inline-block;content:"";position:absolute;right:-2px;top:-1px;bottom:0;z-index:1;border:2px solid #2b7dbc;border-width:0 2px 0 0}
.nav-list>li.open{border-bottom-color:#e5e5e5}
.nav-list>li.active .submenu{display:block}
.nav-list>li .submenu{display:none;list-style:none;margin:0;padding:0;position:relative;background-color:#fff;border-top:1px solid #e5e5e5}
.nav-list>li .submenu>li{margin-left:0;position:relative}
.nav-list>li .submenu>li>a{display:block;position:relative;color:#616161;padding:7px 0 9px 37px;margin:0;border-top:1px dotted #e4e4e4}
.nav-list>li .submenu>li>a:focus{text-decoration:none}
.nav-list>li .submenu>li>a:hover{text-decoration:none;color:#4b88b7}
.nav-list>li .submenu>li.active>a{color:#2b7dbc}
.nav-list>li .submenu>li a>[class*="-"]:first-child{display:none;font-size:12px;font-weight:normal;width:18px;height:auto;line-height:12px;text-align:center;position:absolute;left:10px;top:11px;z-index:1;background-color:#FFF}
.nav-list>li .submenu>li.active>a>[class*="-"]:first-child,.nav-list>li .submenu>li:hover>a>[class*="-"]:first-child{display:inline-block}
.nav-list>li .submenu>li.active>a>[class*="fa-"]:first-child{color:#c86139}
.nav-list>li>.submenu>li:before{content:"";display:inline-block;position:absolute;width:7px;left:20px;top:17px;border-top:1px dotted #9dbdd6}
.nav-list>li>.submenu>li:first-child>a{border-top:1px solid #fafafa}
.nav-list>li>.submenu:before{content:"";display:block;position:absolute;z-index:1;left:18px;top:0;bottom:0;border:1px dotted #9dbdd6;border-width:0 0 0 1px}
.nav-list>li.active>.submenu>li:before{border-top-color:#8eb3d0}
.nav-list>li.active>.submenu:before{border-left-color:#8eb3d0}
.nav-list li .submenu{overflow:hidden}
.nav-list li.active>a:after{display:block;content:"";position:absolute!important;right:0;top:4px;border:8px solid transparent;border-width:14px 10px;border-right-color:#2b7dbc}
.nav-list li.open>a:after{display:none}
.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after{display:none}
.nav-list li.active>.submenu>li.active>a:after{display:none}
.nav-list li.active.open>.submenu>li.active>a:after{display:block}
.nav-list li.active.no-active-child>a:after{display:inline-block!important}
.nav-list a .badge,.nav-list a .label{font-size:12px;padding-left:6px;padding-right:6px;position:absolute;top:9px;right:11px;opacity:.88}
.nav-list a .badge [class*="fa-"],.nav-list a .label [class*="fa-"]{vertical-align:middle;margin:0}


.sidebar-collapse{border-bottom:1px solid #e0e0e0;background-color:#f3f3f3;text-align:center;padding:3px 0;position:relative}
.sidebar-collapse>[class*="fa-"]{display:inline-block;cursor:pointer;font-size:14px;color:#aaa;border:1px solid #bbb;padding:0 5px;line-height:18px;border-radius:16px;background-color:#fff;position:relative}.sidebar-collapse:before{content:"";display:inline-block;height:0;border-top:1px solid #e0e0e0;position:absolute;left:15px;right:15px;top:13px}


.ace-nav>li{line-height:45px;height:45px;border-left:0;padding:0;position:relative;cursor: pointer;}
.ace-nav>li a{padding:0px 5px;}

.user-info{max-width:100px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:top;line-height:15px;position:relative;top:6px}
.user-info small{display:block}
.nav-user-photo{vertical-align:middle;margin:-4px 8px 0 0;border-radius:100%;border:2px solid #FFF;max-width:40px}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu>li>a{font-size:13px;padding-left:11px;padding-right:11px;margin-bottom:1px;margin-top:1px;}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}
.dropdown-menu.dropdown-close.pull-right{left:auto;right:-5px}
.dropdown-menu:after,.dropdown-menu.dropdown-caret:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}
.dropdown-menu.pull-right:after,.dropdown-menu.pull-right.dropdown-caret:after{left:auto;right:10px}
.navbar-container{padding-left:10px;padding-right:20px}



.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}
.dropdown-yellow li a:hover,.dropdown-yellow li a:focus,.dropdown-yellow li a:active,.dropdown-yellow li.active a,.dropdown-yellow li.active a:hover,.dropdown-yellow .dropdown-submenu:hover>a,.nav-tabs .dropdown-yellow li>a:focus{background:#fee188;color:#444}

.user-menu>li>a{padding:4px 12px}

